hit and roll - Spanish English Dictionary